<?php
$z[0]=Array("field","在Dreamweaver中按下左右光标",0,76);
$z[0][4]=array();
$z[0][4]['name']="keywords";
$z[1]=Array("field","问题描述： 如何在DW中按下左右光标时切换到相邻单元格？ 解决方案： 首先声明外部函数： Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY \"user32.dll\" 一、假如不想在DW的",78,366);
$z[1][4]=array();
$z[1][4]['name']="description";
$z[2]=Array("field","在Dreamweaver中按下左右光标时切换到相邻单元格",368,468);
$z[2][4]=array();
$z[2][4]['name']="title";
$z[3]=Array("field","",470,509);
$z[3][4]=array();
$z[3][4]['name']="writer";
$z[4]=Array("field","",511,550);
$z[4][4]=array();
$z[4][4]['name']="source";
$z[5]=Array("field","",552,592);
$z[5][4]=array();
$z[5][4]['name']="pubdate";
$z[6]=Array("field","问题描述：<?xml:namespace prefix = o ns = \"urn:schemas-microsoft-com:office:office\" /><o:p></o:p></B> \r\n\n<P></P>如何在DW中按下左右光标时切换到相邻单元格？<o:p></o:p> \r\n\n<P></P>解决方案：<o:p></o:p></B> \r\n\n<P></P>首先声明外部函数：<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY \"user32.dll\" <o:p></o:p>\r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>一、假如不想在DW的单元格内利用左右键编辑内容，只要一按下左右键就切换到其他单元格的话可以：<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>新建ue_key 对应 pbm_dwnkey ，代码如下：<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>if key=keyleftarrow! then<o:p></o:p> \r\n\n<P></P>keybd_event(16,0,0,0)   //按下SHIFT键<o:p></o:p> \r\n\n<P></P>keybd_event(9 ,0,0,0)   //按下下TAB <o:p></o:p>\r\n\n<P></P>keybd_event(9 ,0,2,0)   //放开TAB键 <o:p></o:p>\r\n\n<P></P>keybd_event(16,0,2,0)   //放开SHIFT键<o:p></o:p> \r\n\n<P></P>return 1<o:p></o:p> \r\n\n<P></P>elseif key=keyrightarrow! then<o:p></o:p> \r\n\n<P></P>keybd_event(9 ,0,0,0)   //按下下TAB <o:p></o:p>\r\n\n<P></P>keybd_event(9 ,0,2,0) //放开TAB键 <o:p></o:p>\r\n\n<P></P>return 1<o:p></o:p> \r\n\n<P></P>end if<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>二、假如还想在DW的单元格内利用左右键编辑内容，只在空或者全选时按下左右键才切换到其他单元格的话可以：<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>新建ue_key 对应 pbm_dwnkey ，代码如下：<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>integer li_len,li_len_selected<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>li_len=len(this.gettext())<o:p></o:p> \r\n\n<P></P>li_len_selected=len(this.SelectedText())<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>if not (isnull(this.gettext()) or this.gettext()=\"\" or li_len=li_len_selected) then return<o:p></o:p> \r\n\n<P></P><o:p> </o:p> \r\n\n<P></P>if key=keyleftarrow! then<o:p></o:p> \r\n\n<P></P>keybd_event(16,0,0,0)   //按下SHIFT键<o:p></o:p> \r\n\n<P></P>keybd_event(9 ,0,0,0)   //按下下TAB <o:p></o:p>\r\n\n<P></P>keybd_event(9 ,0,2,0)   //放开TAB键 <o:p></o:p>\r\n\n<P></P>keybd_event(16,0,2,0)   //放开SHIFT键<o:p></o:p> \r\n\n<P></P>return 1<o:p></o:p> \r\n\n<P></P>elseif key=keyrightarrow! then<o:p></o:p> \r\n\n<P></P>keybd_event(9 ,0,0,0)   //按下下TAB <o:p></o:p>\r\n\n<P></P>keybd_event(9 ,0,2,0) //放开TAB键 <o:p></o:p>\r\n\n<P></P>return 1<o:p></o:p> \r\n\n<P></P>end if<o:p></o:p>\n<br>\r\n\n\n\n<p>\r\n            <p align=\"center\"> </p>",594,3148);
$z[6][4]=array();
$z[6][4]['name']="body";
$z[7]=Array("field","",3150,3189);
$z[7][4]=array();
$z[7][4]['name']="litpic";

?>